草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

ios - 如何在 iPhone 上退出 Google+

我正在编写一个用户可以使用Google+登录的应用程序。我按照GOOGLEDeveloperconsole成功登录,并通过Access_Token获取用户资料信息。我想通过webView登录,但是如何在登录后注销?我的Webview方法-(void)addWebView{NSString*url=[NSStringstringWithFormat:@"https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=%@&redirect_uri=%@&scope=%@&data-requestvisiblea

javascript - 是否有保持 iPhone 摄像头录制的命令?

基本上,我对我的应用程序有一个想法,我希望iPhone摄像头即使在用户正在做其他事情(例如查看Twitter)时也能继续录制视频,例如spy摄像头。我有很多可用的编码解决方案有没有一种方法可以使用HTML5、CSS、javascript或xcode对此进行编码? 最佳答案 iOS不允许您在后台持续运行相机。这是因为一旦每个应用程序进入后台状态,它只有很短的时间来结束它的进程并准备挂起(iOS这样做是为了节省内存)。来自appledeveloperdocsIniOS,onlyspecificapptypesareallowedtoru

ios - 调试 iPhone Chrome

是否可以使用chrome://inspect来调试在通过USB插入的iPhone上运行的Chrome?基本上我只想在笔记本电脑上使用Chrome进行调试,而不是Safari。 最佳答案 不,这是不可能的。原因是由于iOSChrome使用的限制WebKit而在所有其他平台上,它使用Blink呈现网页。ChromeDevTools的核心位于Blink因此它在iOS上不可用。 关于ios-调试iPhoneChrome,我们在StackOverflow上找到一个类似的问题:

ios - 是否可以同时为同一应用程序的不同设备(iphone4s、iphone6、pad2 等)启动 iOS 模拟器

我想为同一应用程序的不同设备启动iOS模拟器。例如,我想在所有以下设备中并排查看我的应用程序;iphone4siphone5iphone6这可能吗?我的问题不同于Xcode6:Runtwoinstancesofthesimulator因为我需要为不同的设备启动模拟器。该帖子不回答不同的设备类型。 最佳答案 是的,你可以这样做,但它有一个限制,你不能同时调试所有设备的日志。为此,首先要在要测试应用的所有模拟器上运行应用,然后在命令提示符下点击此链接cd/Applications/Xcode.app/Contents/Developer

ios - .xib 文件名在创建包时更改为 ~iphone.nib

我正在创建框架,因为我有xib、图像等。在框架工作中,我正在创建名为SampleTableviewCell.xib的自定义tableViewCell。当此文件构建到Bundle中时,xib文件的名称将转换为SampleTableviewCell~iphone.nib。因此,我在cellForRowAtIndexPath中加载此xib文件时遇到崩溃。SampleTableviewCell*cell=(SampleTableviewCell*)[tableViewdequeueReusableCellWithIdentifier:@"SampleTableviewCell"];我的崩溃是,

ios - 在 iframe 中打开选择框时,完成按钮未显示在 iPhone 中

我正在尝试在PhoneGap应用程序内的iframe中打开一个网址。当我选择一个选择框来打开数字键盘时,“完成”按钮没有显示来选择数字。如果我在safari中打开相同的url,则会显示“完成”按钮。为什么它没有在iPhone上显示? 最佳答案 安装键盘cordova插件:https://github.com/cjpearson/cordova-plugin-keyboard并设置Keyboard.hideFormAccessoryBar(false);。 关于ios-在iframe中打开

ios - 在 iPhone 锁定和休眠时测距和监控信标

所以我正在创建一个iOS应用程序,我正在后台寻找信标。一旦我的iPhone唤醒,它就可以正常工作,即使iPhone被锁定,它也能继续工作……但是iPhone必须仍然处于唤醒状态。一旦iPhone进入休眠状态,我的应用程序会再运行大约10次,然后停止。如果您唤醒iPhone,它会再次开始测距。我也尝试过监控,但没有成功。谁能告诉我这是否可能?我到处搜索,找不到答案!请在下面找到我的信标方法(在AppDelegate中)-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDiction

ios - NSUndomanager 更改是否在使用 CoreData 的启动之间持续存在

我正在使用CoreData在应用程序中实现撤消。我的应用程序还使用状态恢复。我从文档中不清楚的是NSUndoManager是否会在启动/状态恢复之间保留其撤消历史记录?如果没有,这不是一个主要问题,只是我需要知道,所以我可以相应地编写代码。 最佳答案 事实并非如此。它也不支持NSCoding或NSSecureCoding,因此似乎无法自行存档。 关于ios-NSUndomanager更改是否在使用CoreData的启动之间持续存在,我们在StackOverflow上找到一个类似的问题:

ios - 为现有的 iPhone 应用程序实现 WatchApp,并希望 api 调用在后台模式下发生在 iPhone 应用程序上

我正在为现有的iPhone应用程序实现WatchApp,并希望api调用在后台模式下发生在iPhone应用程序上。请建议如何去做。我的iPhone代码在Obj-C中,希望Watch代码在Swift中。对于来自Watch的网络查询,应在iPhone后台处理。这可能吗?如何实现? 最佳答案 您可以在watch应用中调用WCSession.sendMessage。当您的iOS应用程序可访问时,即使您的应用程序处于后台,也会调用相应的WCSessionDelegate回调方法。(在我的应用程序中运行良好)。当您的watch应用无法访问时,s

ios - 带有 iPhone 应用程序的 Magento SOAP API

我想在我的iPhone应用程序中使用magentosoapapi来实现登录用户、获取产品、购买产品等功能。我检查了这个链接MagentoSOAPAPI有一些php的例子。谁能建议我们如何在iOS或任何链接中使用它?请指导我。我也看过这个例子LogNMagento但我收到登录响应的响应0x0(nil)。我设置的值如下#ifndefMAGENTO_BASE_URL#defineMAGENTO_BASE_URL@"http://magentohost/api.php?type=soap&wsdl=1"#endif#ifndefMAGENTO_USERNAME#defineMAGENTO_US